

// 434. 字符串中的单词数
// https://leetcode.cn/problems/number-of-segments-in-a-string/
// 统计字符串中的单词个数，这里的单词指的是连续的不是空格的字符。

// 请注意，你可以假定字符串里不包括任何不可打印的字符。

// 示例:

// 输入: "Hello, my name is John"
// 输出: 5
// 解释: 这里的单词是指连续的不是空格的字符，所以 "Hello," 算作 1 个单词。




class Solution {
public:
    int countSegments(string s) {
        int cnt = 0;
        bool flag = false;
        for(const auto& e : s)
        {
            if(e != ' ' && flag == false)
            {
                ++cnt;
                flag = true;
            }
            else if(e == ' ' && flag == true) flag = false;
        }

        return cnt;
    }
};